22. Solution: While Loops Practice
Solution: Factorials with While Loops
Here is our solution for this one:
# number to find the factorial of
number = 6
# start with our product equal to one
product = 1
# track the current number being multiplied
current = 1
while current <= number:
# multiply the product so far by the current number
product *= current
# increment current with each iteration until it reaches number
current += 1
# print the factorial of number
print(product)
Solution: Factorials with For Loops
Here is our solution for this one, using a for
loop to find the factorial of a number:
# number we'll find the factorial of
number = 6
# start with our product equal to one
product = 1
# calculate factorial of number with a for loop
for num in range(2, number + 1):
product *= num
# print the factorial of number
print(product)